#ifndef DEFINE_LIB_COMMON
#define DEFINE_LIB_COMMON 1

// #define COMMON_DLL 
#ifdef __APPLE__
    #define COMMON_DLL __attribute ((visibility("default")))
#endif

#ifdef WIN32
    #ifdef LIB_COMMON_EXPORT
        #define COMMON_DLL __declspec(dllexport)
    #else
        #define COMMON_DLL __declspec(dllimport)
    #endif
#endif // !DEFINE_LIB_BODY

#ifdef linux
    #define COMMON_DLL 
#endif

#ifdef NO_DLL_STATEMENT
    #define COMMON_DLL 
#endif

#endif
